From lambda-Calculus to Universal Algebra and Back
نویسندگان
چکیده
We generalize to universal algebra concepts originating from lambda calculus and programming in order first to prove a new result on the lattice of λ-theories, and second a general theorem of pure universal algebra which can be seen as a meta version of the Stone Representation Theorem. The interest of a systematic study of the lattice λT of λ-theories grows out of several open problems on lambda calculus. For example, the failure of certain lattice identities in λT would imply that the problem of the orderincompleteness of lambda calculus raised by Selinger has a negative answer. In this paper we introduce the class of Church algebras (which includes all Boolean algebras, combinatory algebras, rings with unit and the term algebras of all λ-theories) to model the if-then-else instruction of programming and to extend some properties of Boolean algebras to general universal algebras. The interest of Church algebras is that each has a Boolean algebra of central elements, which play the role of the idempotent elements in rings. Central elements are the key tool to represent any Church algebra as a weak Boolean product of directly indecomposable Church algebras and to prove the meta representation theorem mentioned above. We generalize the notion of easy λ-term and prove that any Church algebra with an “easy set” of cardinality n admits (at the top) a lattice interval of congruences isomorphic to the free Boolean algebra with n generators. This theorem has the following consequence for λT : for every recursively enumerable λtheory φ and each n, there is a λ-theory φn ≥ φ such that {ψ : ψ ≥ φn} “is” the Boolean lattice with 2 elements.
منابع مشابه
From λ-calculus to Universal Algebra and Back
We generalize to universal algebra concepts originating from λ-calculus and programming to prove a new result on the lattice λT of λ-theories, and a general theorem of pure universal algebra which can be seen as a meta version of the Stone Representation Theorem. In this paper we introduce the class of Church algebras (which includes all Boolean algebras, combinatory algebras, rings with unit a...
متن کاملOn residuated lattices with universal quantifiers
We consider properties of residuated lattices with universal quantifier and show that, for a residuated lattice $X$, $(X, forall)$ is a residuated lattice with a quantifier if and only if there is an $m$-relatively complete substructure of $X$. We also show that, for a strong residuated lattice $X$, $bigcap {P_{lambda} ,|,P_{lambda} {rm is an} m{rm -filter} } = {1}$ and hence that any strong re...
متن کاملApplying Universal Algebra to Lambda Calculus
The aim of this paper is double. From one side we survey the knowledge we have acquired these last ten years about the lattice of all λ-theories (= equational extensions of untyped λ-calculus) and the models of lambda calculus via universal algebra. This includes positive or negative answers to several questions raised in these years as well as several independent results, the state of the art ...
متن کاملClassical lambda calculus in modern dress
Recent developments in the categorical foundations of universal algebra have given an impetus to an understanding of the lambda calculus coming from categorical logic: an interpretation is a semi-closed algebraic theory. Scott’s representation theorem is then completely natural and leads to a precise Fundamental Theorem showing the essential equivalence between the categorical and more familiar...
متن کاملUniversal and Generalized Cartan Calculus on Hopf Algebras
We extend the universal differential calculus on an arbitrary Hopf algebra to a “universal Cartan calculus”. This is accomplished by introducing inner derivations and Lie derivatives which act on the elements of the universal differential envelope. A new algebra is formulated by incorporating these new objects into the universal differential calculus together with consistent commutation relatio...
متن کامل